@charset "utf-8";
/* 
 * Project Name:fswmw
 * PD:suyl
 * UI:ann
 * Code:jimi yangshen
 * Date：2019
 */
 
 
 /* 2020-04-04 使用后删除 */
/* start 
html{
    filter: grayscale(100%)  ! important;
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
     -webkit-filter: grayscale(100%) ! important;
     -moz-filter: grayscale(100%) ! important;
}
 end */


a{
  color: inherit;
}
h1,h2,h3{
  font-size: inherit;
}
/*头条新闻*/
.topnews{
  box-sizing: border-box;
  border: 1px solid #dbdbdb;
  position: relative;
  margin: 0px auto 20px;
}
.topnews .more{
  position: absolute;
  color: #1d71b7;
  top: 49px;
  font-size: 14px;
  right: 100px;
}
.h1news{
  min-height: 70px;
  text-align: center;
  line-height: 1.2;
}
.h1news h1 {
  font-size: 30px;
  margin: 10px 0 0;
  font-weight:600;
}
.h1news h1 a{
  color: #be1900;
}
.h1news p{
  font-size: 14px;
  margin-top: 6px;
}
.h1news p a{
  color: #666666;
}
.h1news p a:hover{
  text-decoration: underline;
  color: #be1900;
}
.icon-cbwm,.icon-ylfs{
  margin-top: 5px;
  width: 67px;
  height: 67px;
}
.icon-cbwm{
  /*background-image: url(../images/icon_cbwm.png);*/
  background-position: -67px 0;
  margin-left: 5px;
  float: left;
}
.icon-ylfs{
  /*background-image: url(../images/icon_ylfs.png);*/
  background-position: 0 0;
  margin-right: 5px;
  float: right;
}
.wmbbframe{
  background-color: #f1f1f1;
  margin: 7px 1px 1px;
}
.icon-horn{
  float: left;
  /*background-image: url(../images/icon-horn.png);*/
  background-position: -268px -72px;
  width: 18px;
  height: 16px;
  margin-top: 10px;
  margin-left: 12px;
}
.icon-xxdj{
  display: inline-block;
  vertical-align: middle;
  width: 99px;
  height: 22px;
  margin: 5px 0 0 30px;
  /*background-image: url(../images/icon-xxdj.png);*/
  background-position: 0 -253px;
}
/*section1*/
.section1-1{
  width: 394px;
  margin-right: 30px;
  float: left;
}
.section1-x{
  width: 670px;
  margin-right: 30px;
  float: left;
}
.section1-m{
  width: 448px;
  margin-right: 0px;
  float: left;
}
.section1-2{
  width: 394px;
  margin-right: 30px;
  float: left;
}
.section1-3{
  width: 302px;
  float: left;
}
.section2-1{
  width: 100%;
  margin-right: 30px;
  float: left;
  width: 818px;/****************20200813**********************/
}
.section2-2{
  width: 302px !important; /****************20200813**********************/
  float: left;
}
.section2-2 .col-ti{
  margin-top: 3px;
}
.col-ti .circle{
  display: inline-block;
  font-size: 26px;
  width: 32px;
  height: 37px;
  padding: 7px 0 0 8px;
  background-position: -200px -66px;
}
.col-ti .more{
  float: right;
  margin-top: 20px;
  color: #434343;
}
/*图片新闻*/
#focusimg{
  height: 380px;
  position: relative;
  overflow: hidden;
}
#focusimg a,#focusimg img{
  display: block;
}
#focusimg img{
  width: 670px;
  height: 380px;
}
#focusimg .img-title{
  line-height: 40px;
  padding-left:20px;
  text-align: left;
  height: 40px; 
  background: #171717;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  font-size: 17px;
}
#focusimg .img-title a{
  color: #fff;
}
#focusimg .num{
  position: absolute;
  right: 0;
  bottom: 15;
  width: 20%;
  text-align: center;
}
#focusimg .num li{
display: inline-block;
border-radius: 50%;
margin-left: 8px;
cursor: pointer;
text-indent: -9999px;
width: 8px;
height: 8px;
background-color: #fff;
overflow: hidden;
}
#focusimg .num li.on {
background-color: #ff9724;
}
/*栏目标题*/
.col-ti{
  overflow: hidden;
}
.col-ti.bdrbtm{
  position: relative;
  height: 40px;
  border-bottom: 1px solid #e0543f;
}
.col-ti.bdrbtm h2{
  position: absolute;
  bottom: -1px;
  border-bottom: 3px solid #ca1b00;
}
.col-ti .icon{
  float: left;
  margin: 10px 10px 0 0;
  height: 26px;
  width: 26px;
}
.col-ti h2{
  letter-spacing: 4px;
  font-size: 18px;
  color: #424242;
  font-weight: bold;
  float: left;
  padding: 3px 0;
}
.col-ti h2 span{
  font-size: 26px;
  color: #ca1b00;
}
.col-ti .sub-colti{
  margin-top: 16px;
  font-size: 14px;
  color: #808080;
  float: right;
}
.col-ti .sub-colti h3{
  display: inline-block;
}
.col-ti .sub-colti h3:hover{
  text-decoration: underline;
  color: #be1900;
}
/*原创评论*/
.ycpl {
  margin-top: 20px;
}
.ycpl .list>li{
  box-sizing: border-box;
  border-bottom: 1px dashed #dbdbdb;
  padding: 5px 0 4px;
  max-height: 139px;
}
.commentbox .dialogs{
  display: none;
}
.commentbox .txt{
  box-sizing: border-box;
  padding: 5px;
  height: 104px;
  background-color: #fafafa;
  border: 1px solid #f2f2f2;
  position: relative;
}
.commentbox .txt:before{
  content: "";
  width: 0;
  position: absolute;
  left: 78px;
  top: -18px;
  border-style: solid;
  border-color: transparent transparent #f2f2f2;
  border-width: 0 18px 18px 0;
}
.commentbox .txt:after{
  content: "";
  width: 0;
  position: absolute;
  left: 79px;
  top: -16px;
  border-style: solid;
  border-color: transparent transparent #fafafa;
  border-width: 0 16px 16px 0;
}
.commentbox .author{
  margin-left: 5px;
  color: #e0543f;
}
.commentbox .active h4{
  font-size: 16px;
  color: #026eab;
}
.commentbox .abstract{
  color: #999999;
  line-height: 1.4;
  font-size: 14px;
}
.ycpl .commentbox .active{
  padding: 0;
}
.commentbox .active span:first-child,.commentbox .active .title {
  display: none;
}
/*文明陕西*/
.section1 .col-ti{
  margin-top: -6px;
}
.mainnews{
  margin: 5px 0 8px;
}
.mainnews h3{
  text-align: center;
  line-height: 1.4;
  font-size: 18px;
  color: #ca1b00;
}
.mainnews p{
  color: #808080;
  line-height: 1.8;
  font-size: 14px;
}
.subnews{
  font-size: 18px;
  color: #005ea6;
  line-height: 35px;
  margin-left: -10px;
  font-weight:600;
}
.subnews a{
  margin-left: 10px;
}
.subnews a:hover{
  color: #be1900;
  text-decoration: underline;
}
.hr365-iframe{
  margin-top: 10px;
}
/*公告*/
.notice .bd{
  margin: 12px 0 9px;
  height: 200px;
  overflow: hidden;
}
.notice .list{
  padding-bottom: 20px;
}
/*好人推荐系统等*/
.syslinks{
  border-top: dashed #d7d7d7 1px;
  margin-top: 5px;
}
.syslinks>a{
  display:block;
  border-bottom: dashed #d7d7d7 1px;
  height: 88px;
}
/*主题、专题*/
.ztzt{
  height: 80px;
  margin-top: 28px;
}
.ztzt-nav{
  margin-right: 10px;
  float: left;
}
.ztzt-nav li{
  background-color: #e0543f;
  height:80px;
  line-height: 40px;
  color: #fff;
  width: 52px;
  padding-left: 10px;
  position: relative;
  cursor: pointer;
}
.ztzt-nav .active{
  background-color: #ca1b00;
}
.ztzt-nav .active:after{
  content: "";
  position: absolute;
  right: 0;
  top: 32px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 9px 7px 0;
  border-color: transparent #fff transparent transparent ;
}
.ztzt-bd{
  overflow: hidden;
  height: 72px;
  padding: 3px 5px;
  background-color: #fafafa;
  border: 1px solid #dadada;
}
.ztzt-bd a,.ztzt-bd img{
  display: block;
}
.ztzt-bd img{
  height: 72px;
  width: 200px;
}
.ztzt-bd li{
  margin-left: 13px;
  float: left;
}
/*群众性精神文明建设*/
.qzxjswmjs .col-ti .icon{
  /*background-image: url(../images/icon_qzxwmjs.png);*/
  background-position: -242px 0;
}
.tabs-type1{
  border: 1px solid #dadada;
}
.tabs-type1 .tab-btn{
  overflow: hidden;
  background-color: #f7f7f7;
  height: 36px;
}
.tabs-type1 .tab-btn li{
  float: left;
  min-width: 110px;
  color: #ca1b00;
}
.tabs-type1 .tab-btn li a{
  display: block;
  line-height: 36px;
  padding: 0 23px;
  letter-spacing: 2px;
  font-size:18px;
  font-weight:600;
}
.tabs-type1 .tab-btn .active{
  color: #fff;
  background-color: #ca1b00;
}
.tabs-type1 .tab-btn .active a{
  font-weight: bold;
}
.tabs-type1 .tabs-con{
  /* height: 181px; */
}
/* .tabs-type1 .home-con {
  height: 3600px!important;
} */

.txtbox{
  width: 262px;
  float: left;
}
.txtbox h4{
  margin-top: 20px;
  font-weight: bold;
  color: #595959;
  line-height: 1.6;
}
.txtbox h4:hover{
  color: #be1900;
}
.txtbox .abstract{
  line-height: 1.6;
  font-size: 14px;
  color: #808080;
}
.tabs-type1 .imgtxtbox{
  /* height: 360px;
  width: 650px; *//****************20200813**********************/
  height: 140px;
  width: 208px;
  margin: 22px 18px 19px 9px;
}
.tabs-type1 .list{
  padding-top: 1px;
  overflow: hidden;
}
/*网群播报、重要言论*/
.wqbb-zyyl{
  height: 260px;
  overflow: hidden;
}
.tabs-type2 .col-ti{
  position: relative;
  height: 40px;
  border-bottom: 1px solid #e0543f;
}
.tabs-type2 .col-ti .multi-h{
  position: absolute;
  bottom: -1px;
}
.tabs-type2 .col-ti h2{
  margin-right: 40px;
}
.tabs-type2 .col-ti .active{
  border-bottom: 3px solid transparent;
  border-bottom-color: #ca1b00;
}
.wqbb-zyyl .tabs-con{
  margin-top: 10px;
}
/*群众性，网群*/
.qzx-wq{
  margin-top: 12px;
}
/*公民思想道德建设*/
.gmsxddjs .col-ti .icon{
  /*background-image: url(../images/icon_gmddjs.png);*/
  background-position: -205px -187px;
}
/*三秦文化*/
.sqwh {
  height: 260px;
  overflow: hidden;
}
.sqwh .con{
  margin-top: 10px;
}
/*公民思想、三秦文化*/
.gmsx-sqwh{
  margin-top: 10px;
}
/*志愿服务*/
.zyfw .col-ti .icon{
  /*background-image: url(../images/icon_zyfw.png);*/
  background-position: -242px -52px;
}
/*国学经典*/
.gxjd .list > li{
  box-sizing: border-box;
  border-bottom: 1px dashed #dbdbdb;
  padding: 5px 0;
  max-height: 139px;
}
.gxjd .imgtxt{
  overflow: hidden;
}
.gxjd .imgtxt .imgbox{
  float: left;
  width: 100px;
  height: 76px;
  margin: 4px 8px 13px 0;
  overflow: hidden;
}
.gxjd .imgtxt .txt{
  margin-top: 5px;
  line-height: 1.6;
  color: #808080;
  font-size: 14px;
}
/*志愿服务、国学经典*/
.zyfw-gxjd{
  margin-top: 10px;
}
/*未成年人*/
.wcnr .col-ti .icon{
  /*background-image: url(../images/icon_wcnrjs.png);*/
  background-position: -242px -26px;
}
/*公益广告*/
.gygg .con a{
  display: block;
  width: 140px;
  height: 92px;
  background-color: #f7f7f7;
  text-align: center;
  font-size: 18px;
  color: #424242;
  overflow: hidden;
}
.gygg .con ul{
  margin-right: -20px;
}
.gygg .con li{
  float: left;
  margin-top: 16px;
  margin-right: 20px;
}
.gygg .icon{
  display: block;
  width: 41px;
  height: 41px;
  margin: 12px auto 5px;
}
.gygg .zb .icon{
  /*background-image: url(../images/gygg_zb.png);*/
  background-position: -123px -187px;
}
.gygg .wd .icon{
  /*background-image: url(../images/gygg_wd.png);*/
  background-position: -41px -187px;
}
.gygg .pm .icon{
  /*background-image: url(../images/gygg_pm.png);*/
  background-position: -108px -133px;
}
.gygg .sj .icon{
  /*background-image: url(../images/gygg_sj.png);*/
  background-position: -190px -133px;
}
.gygg .active a{
  background-color: #e0543f;
  color: #fff;
}
.gygg .zb.active .icon{
  /*background-image: url(../images/gygg_zb_w.png);*/
  background-position: -164px -187px;
}
.gygg .wd.active .icon{
  /*background-image: url(../images/gygg_wd_w.png);*/
  background-position: -82px -187px;
}
.gygg .pm.active .icon{
  /*background-image: url(../images/gygg_pm_w.png);*/
  background-position: -149px -133px;
}
.gygg .sj.active .icon{
  /*background-image: url(../images/gygg_sj_w.png);*/
  background-position: 0 -187px;
}
/*未成年人、公益广告*/
.wcnr-gygg{
  margin-top: 10px;
}
/*横幅标语*/
.hf{
  margin-top: 20px;
  position: relative;
}
.hf .bd img{
  width: 100%;
  display: block;
  height: 85px;
}
.hf .hd{
  position: absolute;
  bottom: 12px;
  right: 21px;
}
.hf .hd li{
  display: inline-block;
  margin-left: 9px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  background-color: #fff;
  cursor: pointer;
  font-size: 12px;
}
.hf .hd .on{
  background-color: #f5a101;
  color: #ffffff;
}
/*我们的节日*/
.con-beforeline{
  height: 2px;
  background-color: #ca1b00;
}
.festivals {
  width: 95%;
  color: #e0543f;
  border-collapse: collapse;
  margin: 19px 0 14px 9px;
}
.festivals td{
  padding: 0;
  border: 1px solid #e0543f;
  text-align: center;
}
.festivals td:hover{
  background-color: #e0543f;
  color: #fff;
}
.festivals td a{
  display: block;
  line-height: 30px;
}
.festival-ztbox{
  margin-left: 9px;
  height: 126px;
  overflow: hidden;
}
.festival-ztbox .imgbox{
  float: left;
  box-sizing: border-box;
  height: 100%;
  _width: 160px;
  border: 1px solid #e9e7da;
}
.festival-ztbox .chuanshuo{
  box-sizing: border-box;
  height: 100%;
  width: 113px;
  padding: 44px 0 0 5px;
  margin-left: 9px;
  background-image: url(../images/W020160524306592254498.png);
  float: left;
}
.festival-ztbox .chuanshuo li{
  line-height: 1.6;
}
.fesnews{
  margin-top: 8px;
  margin-left: 4px;
  margin-bottom: 6px;
}
/*地方传真*/
.df-list{
  margin-top: 19px;
  margin-left: 8px;
  width: 95.5%;
  border-spacing: 1px;
}
.df-list td{
  padding: 0;
}
.df-list td a{
  background-color: #f0f0f0;
  display: block;
  line-height: 32px;
  color: #666666;
  text-align: center;
}
.df-list td:hover a{
  background-color: #e0543f;
  color: #fff;
}
.chzhnews{
  margin-bottom: 12px;
  margin-left: 4px;
  margin-top: 17px;
}
/*领导文集*/
.ldwj .list{
  margin-left: 9px;
  margin-top: 13px;
  margin-bottom: 12px;
}
/*节日、传真、领导*/
.jr-cz-ld {
  margin-top: 12px;
}
.jr-cz-ld .con{
  border: 1px #e6e6e6 solid;
}
.dfchzh:hover .con-beforeline,.ldwj:hover .con-beforeline,.wmdjr:hover .con-beforeline{
  background-color: #1D71B7;
}
.dfchzh:hover .con,.ldwj:hover .con,.wmdjr:hover .con{
  box-shadow: 3px 3px 0 0 #e8e8e8;
}
/*文明映像*/
.wmyx {
  margin-top: 20px;
}
.wmyx .col-ti{
  overflow: visible;
}
.wmyx .more{
  margin-top: 10px;
}
.wmyx .bd{
  margin-top: 9px;
  position: relative;
}
.wmyx .row{
  margin-left: -6px;
  width: 578px;
  float: left;
}
.wmyx .row2{
  margin-left: 0;
}
.wmyx .imgbox{
  float: left;
  margin-top: 6px;
  margin-left: 6px;
  position: relative;
  overflow: hidden;
}
.wmyx .imgbox a{
  overflow: hidden;
}
.wmyx .imgbox img{
  transform: scale(1.1);
  transition: all 0.3s;
}
.wmyx .imgbox:hover img{
  transform: scale(1);
}
.wmyx .imgbox h4{
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  background: rgba(29,113,183,0.6);
}
.wmyx .imgbox h4 a{
  display: block;
  text-align:justify;
  text-justify: inter-ideograph;
  width: 80%;
  padding: 2% 10%;
  color: #fff;
}
.wmyx .row .imgbox:first-child{
  width: 380px;
  height: 286px;
  font-size: 18px;
}
.smallImgbox{
  width: 186px;
  height: 140px;
}
.smallImgbox h4 a{
  padding: 0 10px;
}
.wmyx .icon{
  display: block;
  width: 108px;
  height: 66px;
  margin: 37px auto;
}
.wmyx .imgbox:hover .icon{
  margin-top: 34px;
}
.wmyx .imgcolm{
  background-color: #e0543f;
}
.wmyx .videocolm{
  background-color: #1D71B7;
}
.imgcolm .icon{
  /*background-image: url(../images/wmyx_img_icon.png);*/
  background-position: 0 -67px;
}
.videocolm .icon{
  /*background-image: url(../images/wmyx_video_icon.png);*/
  background-position: -134px 0;
}
.wmyx .prev,.wmyx .next{
  position: absolute;
  top: 117px;
  width: 33px;
  height: 65px;
  cursor: pointer;
}
.wmyx .prev{
  left:0;
  /*background-image: url(../images/wmyx_prev.png);*/
  background-position: -167px -66px;
}
.wmyx .next{
  right: 0;
  /*background-image: url(../images/wmyx_next.png);*/
  background-position: -134px -66px;
}
.wmyx .prevStop,.wmyx .nextStop{
  display: none;
}
/*友情连接*/
.frnd-links{
  margin-top: 20px;
  border: 1px solid #e6e6e6;
}
.frnd-links .from {
  overflow: hidden;
  height: 36px;
  background-color: #f7f7f7;
}
.frnd-links .from li{
  float: left;
  color: #ca1b00;
  margin-right: 28px;
}
.frnd-links .from a{
  display: block;
  padding: 0 12px;
  line-height: 36px;
}
.frnd-links .from .active{
  background-color: #ca1b00;
  color: #fff;
}
.frnd-links .tabs-con {
  font-size: 14px;
}
.wmw-iframe{
  padding: 10px 17px 4px;
  color: #272822;
}
.shx-wmw{
  padding: 10px 19px 4px;
  line-height: 30px;
}
.shx-wmw dt,.shx-wmw dd{
  display: inline-block;
}
.shx-wmw dt a{
  margin-right: 1px;
}
.shx-wmw dd a{
  margin-right: 6px;
}
.shx-wmw dt{
  color: #1D71B7;
}
.shx-wmw dd{
  color: #494949;
}
.sheng-wmw,.zhongdian {
  padding: 10px 19px 4px;
}
.sheng-wmw li,.zhongdian li{
  display: inline-block;
  color: #494949;
}
.sheng-wmw li a,.zhongdian li a{
  line-height: 30px;
  margin-right: 5px;
}
/*列表通用*/
.list>li:hover {
  color: #be1900;
}
/*导航*/
/* menu */
#menu{height:50px;background-color:#ed0100;width:1161px;margin:0 auto;}
#menu ul{width:920px;height:32px;margin:0 auto;}
#menu .m_li{float:left;width:114px;line-height:50px;text-align:center;margin:0px -2px;font-size:22px;}
#menu .m_li a{display:block;color:#FFFFFF;width:114px;}
#menu .m_line{float:left;width:1px;height:50px;line-height:50px;/*ff下有效(图片垂直居中)*/}
#menu .m_line img{margin-top:expression(( 32 - this.height ) / 2);/*ie下有效(图片垂直居中)*/}
#menu .m_li_a{float:left;width:114px;line-height:50px;text-align:center;padding-top:3px;font-weight:bold;background:url(menu_bg_2019.jpg);position:relative;height:50px;margin:-3px -2px 0 -2px;font-size:22px;cursor:pointer;}
#menu .m_li_a a{display:block;color:#FF0000;width:114px;}
/* subbox */
.subbox{height:32px;_background-color:#F1F1F1;width:1161px;margin:0 auto;}
.subbox .smenu{_width:774px;margin:0px auto;height:32px;font-size:16px;}
.subbox li{line-height:32px;height:32px;background:#f4f4f4;}
.subbox .s_li{display:none;}
.subbox .s_li_a{display:block;}